@media screen and (max-width: 769px){
    body{
        font-family: "EnglishFont";
    }
    .monbaiti{font-family: "EnglishFont";}
}

@media screen and (min-width: 1201px){
    .HomeF3 .txtBox h2.h2{
        display: none;
    }
}
@media screen and (max-width: 1200px){
    /* 导航栏 */
    .header .NavBtn,
    .header .logo,
    .header .Tr{
        top: 20px;
    }

    /* 首页 */
    .HomeF1.active .txtbox{
        max-width: 620px;
        height: 400px;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .HomeF1.active .Ltxt{
        display: none;
    }
    .HomeF2 .titlebox{
        width: 100%;
    }
    .HomeF3 .title{display: none;}
    .HomeF3 .txtBox{
        padding: 20px;
        left: 0;
        right: 0;
        margin: auto;
        bottom: 0;
        top: 0;
        height: 300px;
    }
    .HomeF3 .imgbox{position: initial;}
    .HomeF3 .w1200{height: auto;}
    .HomeF3 .txtCon{padding: 10px 0;}
    .HomeF3 .txtBox h2.h2{
        display: block;
        font-size: 24px;
        font-weight: 500;
        line-height: 30px;
    }
    .HomeF1{padding: 40px 0;}
    .HomeF1 .w1200{padding-bottom: 0;overflow: hidden;}
    .HomeF3{
        padding: 40px 0 40px;
        margin-top: 0;
        overflow: hidden;
        width: 100%;
    }
    .HomeF4{overflow: hidden;}
    .HomeF4 .w1200{height: 500px;}

    .StoryF1 .storyR{
        padding-left: 40px;
    }

    .ZJMultilinkage .list{
        width: 100%;
        left: 0;
        margin-left: 0;
        text-align: center;
    }
    .ZJMultilinkage .list .bd{
        bottom: 170px;
        position: absolute;
    }
    .ZJMultilinkage .list li{
        display: inline-block;
        width: auto;
    }
    .Member .MemberBg .MemberList{display: none;}
    .Member .MemberBg .wap-memberList{display: block;}

    .wap-items{
        
    }
    .wap-items .Item{
        display: none;
    }
    .wap-items .Item .title h3{
        font-size: 2em;
        text-align: center;
        line-height: 2;
    }
    .wap-items .Item .wap-icon{
        font-size: 0;
        text-align: center;
        padding: 20px 0;
    }
    .wap-items .Item .wap-icon .icon{
        display: inline-block;
        width: 25%;
    }
    .wap-items .Item ul{
        font-size: 1.5em;
        line-height: 1.8;
    }
    .wap-items .Item li .libox{
        
    }
    .wap-items .Item li .libox h3{
        
    }
    .wap-items .Item li .libox .txt{
        
    }


    .Advantage .List{display: none;}
    .Advantage .wap-content{display: block;}

    .Advantage .wap-content .carousel-feature{position: relative;}
    .Advantage .wap-content .carousel-feature .txtBox{opacity: 1;}
    .Advantage .wap-content .carousel-feature + .carousel-feature{
        margin-top: 20px;
    }
}

@media screen and (max-width: 980px){
    .Banner.Brand{
        height: auto !important;
    }
    .Brand ul li{
        width: 100%;
        height: 220px;
        vertical-align: top;
    }
    .Brand ul li .txten{
        width: 100% !important;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0) rotate(0);
        -ms-transform: translate(0) rotate(0);
        -o-transform: translate(0) rotate(0);
        transform: translate(0) rotate(0);
    }
    .HomeBan .bd ul li .libox .boximg{
        left: 0 !important;
    }
    .Brand ul li .txt{
        width: 100%;
        left: 0;
        top: 55%;
        margin-left: 0;
        text-align: center;
    }
    .Brand ul li .txten .t{
        width: 100% !important;
    }
    .Brand ul li .txt .icon{
        display: none;
    }

    .AboutF1 .aboutL,
    .AboutF1 .aboutR{
        width: 100%;
        padding: 0;
    }
    .AboutF1 .aboutR{
        padding: 20px 0 20px 20px;
    }
    .AboutF1bg .imgbg{
        width: 100%;
        height: 100%;
        bottom: 0;
        left: 0;
        margin-left: 0;
    }
    .AboutF2 .w1200{
        height: auto;
    }
    .AboutF2 .w1200 .txt{
        margin: 0 auto;
        padding: 60px 15px;
    }
    .Banner .Banbox .txtBox{
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        padding: 0 15px;
    }
    .StoryF1bg .imgbg{
        width: 100%;
        margin-left: 0;
    }
    .Story .StoryF1bg{
        margin-top: 40px;
    }
    .StoryF1, .StoryF2{
        margin-right: -45px;
        margin-left: -45px;
    }
    .StoryF1 .storyR{
        padding: 0px 26px;
        width: 100%;
    }
    .StoryF1 .storyR .ti{
        margin-top: 25px;
    }
    .StoryF1 .storyL, .StoryF2 .storyL,
    .StoryF1 .storyR, .StoryF2 .storyR{
        width: 100%;
        max-width: 100%;
    }
    .StoryF2 .storyR{
        padding: 15px 26px;
    }
    .StoryF2 .storyL{
        padding: 0 26px;
    }
    .StoryF3 .w1200{
        height: auto !important;
        padding: 60px 15px;
    }
    .StoryF3 .imgbox{
        overflow: hidden;
    }
    .StoryF3 .w1200 .txt{
        margin-top: 0;
    }
    .StoryF2bg .imgbg{
        width: 100%;
    }
    .Story .StoryF2bg{
        margin: 40px 0;
    }
    .CultureF2 .List ul li.odd{
        margin-top: 0;
    }
    .CultureF2 .List{
        padding-top: 25px;
    }
    .ExperienceF1 .List li{
        width: 50%;
        margin-bottom: 15px;
    }
    .luxury6B .list li{
        width: 50%;
    }
    .Service .list{
        padding: 40px 0;
    }
    .Service .list li{
        width: 50%;
    }
    .news{
        padding: 40px 0;
    }
    .news .list ul li a.libox{
        padding-left: 315px;
    }
    .Hotel .List li .txt{
        width: 100%;
    }
    .Hotel .List li .imgbox, .Hotel .List li .imgbox img{
        width: auto;
        max-width: 100%;
    }
    .HotelF1 .HotelF1bg{
        padding: 40px 0;
    }
    .Hotel .txtbox{
        padding-bottom: 30px;
    }
    .ProductF{
        padding: 40px 0;
    }
    .ProductF .ProductFbg .ProductBox .left .icon{
        display: none;
    }
    .ProductF .ProductFbg .ProductBox{
        padding-left: 0;
    }
    .ProductF .ProductFbg .ProductBox .left{
        position: inherit;
        width: 100%;
        text-align: center;
    }
    .ProductF .ProductFbg .ProductBox .left .leftBox{
        margin-top: 0;
    }
    .ZJMultilinkage .listBtn{
        margin-left: -70px;
    }
    .Member{
        padding: 40px 0;
    }

    .ReserveBox .ReserveL .img img{
        width: auto;
    }

    .Us .usBox{
        height: auto;
    }
    .Us .usBox .mapbox{
        padding-right: 0;
    }
    .Us .usBox .mapselect{
        position: initial;
        width: 100%;
    }

    .Advantage{
        padding: 40px 0;
    }
}

@media screen and (max-width: 769px){
    .HomeF1.active .txtbox,
    .HomeF1 .txtbox .txt{
        width: 96%;
        padding: 20px;
    }
    .MainNav .MainNavBox{
        width: 100%;
        height: 100%;
        padding-top: 50px;
    }
    .header.headerOn .NavBtn{
        margin-left: 5%;
        top: 5px;
    }
    .MainNav .MainNavBox .navIcon{
        display: none;
    }
    .MainNav .MainNavBox .navCon{padding-top: 0;padding: 10px 0;}
    .MainNav .MainNavBox .navCon .h3{
        float: none;
        width: 100%;
        height: 40px;
        line-height: 40px;
        padding: 0 5%;
        font-size: 18px;
        position: relative;
    }
    .MainNav .MainNavBox .navCon .h3 a{
        display: block;
    }
    .MainNav .MainNavBox .navCon .h3 i{
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
        height: 40px;
        display: block;
    }
    .MainNav .MainNavBox .navCon .h3 i:after{
        content: "";
        display: none;
        position: absolute;
        right: 12%;
        top: 12px;
        width: 10px;
        height: 10px;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        transform: rotate(45deg);
        transition: all .3s;
    }
    .MainNav .MainNavBox .navCon .h3.aon i:after{
        transform: rotate(225deg);
        top: 18px;
    }
    .MainNav .MainNavBox .navCon .dl{
        float: none;
        width: 100%;
        /* display: none; */
        padding: 0 5%;
    }
    .MainNav .MainNavBox .navCon .dl dd{
        float: left;
        width:auto; margin-right: 15px;
        /* border-top: 1px solid #495f77; */
    }
    .MainNav .MainNavBox ul li{
        padding: 0;
    }
    .MainNav .MainNavBox ul li dl a{
        display: block;
        height: 40px;
        line-height: 40px;
        padding: 0;
        font-size: 12px;
    }

    .HomeBan .libox .txtBox{
        width: 96%;
        top: 0;
        bottom: 0;
        left: 50%;
        right: 0;
        margin: auto;
    }
    .HomeF2{
        padding: 60px 15px 0;
    }
    .HomeF2 .List ul li{
        width: 100%;
        text-align: center;
    }
    .HomeF2 .List ul li.li1, .HomeF2 .List ul li.li3{
        display: none;
    }
    .HomeF3 .txtBox{
        width: 96%;
        background-color: transparent;
        color: #fff;
    }
    .HomeF3 .txtCon .h3,
    .HomeF3 .txtCon .more{
        color: #fff;
    }
    

    .HomeF4 .titlebox{
        padding: 0 15px;
        top: 34%;
    }

    .CultureF2 .w1200{
        padding: 40px 0;
        height: auto;
    }
    .MCtitle .h4 .icon{
        margin: 20px auto;
    }
    .CultureF2 .List ul li{
        float: none;
        width: 100%;
        text-align: center;
        padding: 0 15px;
    }
    .CultureF2 .List ul li .iconBox{
        background: none;
        padding: 10px 0;
    }
    .CultureF2 .List ul li .iconBox .h4 .icon{
        display: none;
    }
    .CultureF2 .List ul li .libox{
        max-width: 100%;
    }
    .CultureF1 .CultureF1bg{
        padding: 40px 0;
    }

    .patternF .w1200{
        height: auto;
        padding: 40px 0;
    }
    .patternF .w1200 .txt,
    .patternF .w1200 .txt .libg{
        width: 100%;
        height: auto;
        background: none;
    }
    .patternF .w1200 .txt{
        text-align: center;
    }
    .patternF .w1200 .txt li.li1,
    .patternF .w1200 .txt li.li1 .tibox,
    .patternF .w1200 .txt li.active .item{
        position: initial;
        display: inline-block;
        width: 33.33333%;
        vertical-align: middle;
    }
    .patternF .w1200 .txt li.li1,
    .patternF .w1200 .txt li.li2,
    .patternF .w1200 .txt li.li3{
        position: initial;
        width: 100%;
        height: auto;
        background: none;
    }
    .patternF .w1200 .txt li .libox .tibox{
        position: initial;
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    
    .patternF .w1200 .txt .ibox{
        position: initial;
        left: 0;
        right: 0;
        top: 0;
        margin: 0 auto;
        width: 30%;
        height: 30%;
    }
    .patternF .w1200 .txt .ibox img{
        width: 100%;
        height: 100%;
    }
    .patternF .w1200 .txt li .libox{
        font-size: 0;
    }
    .patternF .w1200 .txt li .libox .tibox em{
        opacity: 1;
        font-size: 55px;
    }
    .patternF .w1200 .txt li .libox .tibox span{
        position: initial;
        font-size: 18px;
        writing-mode: inherit;
        -webkit-writing-mode: inherit;
        writing-mode: inherit;
    }
    .ExperienceF1 .ExperienceF1bg,
    .CauseF1 .CauseF1bg,
    .luxury6B .list{
        padding: 0 0;
    }
    .Cause .list li{
        display: table;
        width: 100%;
        height: 100vh;
    }
    .Cause .list li .imgbox img.pc{display: none;}
    .Cause .list li .imgbox img.wap{display: block;}
    .Cause .list li .tbc{
        display: table-cell;
        vertical-align: middle;
    }
    .Cause .list li .txtbox{
        padding: 20px 20px 0;
    }
    .luxury6BF2 .w1200{
        height: auto;
        padding: 50px 15px;
    }
    .luxury6BF2 .w1200 .txt{
        padding-top: 0;
    }

    .Service .w1440{
        width: 100%;
        padding: 0;
    }
    .Service .list{padding: 0;}
    .Service .list li{
        padding: 0;
        position: relative;
    }
    .Service .list li .txtbox{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 20px 15px;
        color: #fff;
    }
    .Service .list li .txtbox .ti{
        font-size: 22px;
    }
    .Service .list li .txtbox p{
        color: #fff;
    }
    .news .list ul li{
        margin-bottom: 20px;
    }
    .news .list ul li a.libox{
        padding: 0;
        height: auto;
    }
    .news .list ul li a.libox .img{
        position: inherit;
        text-align: center;
    }
    .news .list ul li a.libox .img img{width: 100%;}
    .news .list ul li a.libox .LitxtBox{
        height: auto;
        padding: 10px;
    }
    .news .list ul li a.libox .time{
        position: absolute;
        padding-top: 0;
        bottom: -12px;
        top: auto;
        right: 0;
        width: 100%;
        height: auto;
        text-align: right;
        border-left: none;
    }
    .news .list ul li a.libox .time b{
        display: inline-block;
        width: auto;
        border-bottom: none;
    }
    .news .list ul li a.libox .time span{
        display: inline-block;
        width: auto;
    }

    .newInfo img{
        width: 100%;
    }
    .ZJMultilinkage .list{
        display: none;
    }

    .ProductBottom .w1440{
        height: auto;
        padding: 150px 0 180px 0;
    }
    .ProductBottom .w1440 .txt{
        margin: 0 auto;
    }
    .ProductBottom .ZJMultilinkage .w1440 .titlebox{
        margin: 0 auto;
    }

    .wap-items .Item{
        font-size: 10px;
    }


    .ReserveBox .ReserveL{
        display: none;
    }
    .ReserveBox .ReserveR{
        width: 100%;
    }
    .ReserveBox .ReserveR .rwmbox{
        margin: 0 auto;
    }
    .Us .usBox .mapselect{
        
    }


    .Job .dd1{
        width: 30%;
    }
    .Job .dd3{
        width: 22%;
    }
    .Job .dd4{
        width: 26%;
    }
    .Job .dd5{
        width: 22%;
    }
    .Job .dd2{
        display: none;
    }
    .Job .dd6{
        display: none;
    }
    .Job .ul .JobCon .item-769 .list1{
        display: block;
    }

    .Advantage .carousel-feature .txtCon{
        padding: 2% 2% 2% 58px;
        height: auto;
    }
    .Advantage .carousel-feature .txtCon .num{
        width: 50px;
        font-size: 42px;
    }
    .Advantage .carousel-feature .txtCon b{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 30px;
        line-height: 30px;
        background: #374e68;
    }
    .Advantage .carousel-feature .txtCon .num em{
        display: none;
    }
    .Advantage .carousel-feature .txtCon .h3{
        font-size: 16px;
    }
    .Advantage .carousel-feature .txtCon .txtWb{
        font-size: 12px;
        line-height: 1.7;
    }

    .header .Tr .searchBox .inputBox{
        width: 170px;
    }

    .news .list ul li a.libox .h3{
        white-space: inherit;
    }

    /* 搜索 */
    .header .Tr .wap-search{
        display: block;
    }
    .header .Tr .searchBox{
        display: none;
        position: absolute;
        right: 0;
        top: 40px;
    }
    .header .Tr .searchBox .inputBox{
        display: block;
    }
    .header .Tr .searchBox .inputBox input{
        color: #fff;
    }
    .header .Tr .searchBox .searchbtn{
        display: none;
    }


    /* 底部 */
    .Bottom .List ul li{
        width: 50%;
        margin-bottom: 10px;
    }
    .Bottom{
        padding: 20px 0 10px;
    }
    .Bottom .BTitle{
        padding-bottom: 10px;
    }
    .Bottom .BTitle .h3{
        margin-bottom: 10px;
    }
    .Bottom .BTitle .h3 .icon{
        width: 30% !important;
    }

    .Advantage{padding: 0;}
    .Advantage .w1200{width: 100%;}
    .Advantage .wap-content .carousel-feature + .carousel-feature{
        margin-top: 0;
    }
    .Bottom .List ul{
        font-size: 0;
    }


    .ReserveBox .ReserveR .rwmbox .h3{
        font-size: 38px;
    }
    .ReserveBox .ReserveR .rwmbox .h4{
        font-size: 26px;
    }
}

@media screen and (max-width: 640px){
    .Job .dd4{
        display: none;
    }
    .Job .dd5{
        display: none;
    }
    .Job .dd1{
        width: 65%;
    }
    .Job .dd3{
        width: 35%;
    }
    .Job .ul .JobCon .item-769 .list2,
    .Job .ul .JobCon .item-769 .list3{
        display: block;
    }
}

@media screen and (min-width: 481px){
    .ExperienceF1 .List li{
        background: none !important;
    }
}
@media screen and (max-width: 480px){
    .ExperienceF1 .List li{
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .ExperienceF1 .List li .item{
        height: 25vh;
        overflow: hidden;
    }
    .ExperienceF1 .List li img{display: none;}
    .ExperienceF1 .List li .txtbox{
        padding: 0 15%;
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .luxury6B .luxury6BF1bg .w1440{
        padding: 0;
        width: 100%;
    }
    .luxury6B .list ul{
        margin: 0;
    }
    .luxury6B .list li{
        width: 100%;
        padding: 0;
    }
    .Service .list li{
        width: 100%;
    }
    .luxury6BF2 .w1200{
        height: 100vh;
        padding-top: 0;
        padding-bottom: 0;
    }
    .luxury6BF2 .w1200 .titlebox{
        display: table;
        width: 100%;
        height: 100%;
    }
    .luxury6BF2 .w1200 .txt{
        display: table-cell;
        vertical-align: middle;
        line-height: 2;
    }
}


.Brand ul li .txtenwap{display:none;}
.HomeF2 .wapimg{display: none; padding: 20px 0;}
.HomeF2 .wapimg a{display: block;}
.HomeF2 .wapimg img{width:100%;}


.AboutF1 .aboutR .waptxt{display: none;}

@media screen and (min-width:769px ){
   .HomeF1,.HomeF3,.HomeF4 {background: none !important;}
   .AboutF2{background: none !important;}
   .CultureF2{background: none !important;}
}
@media screen and (max-width:769px ){
.MainNav .MainNavBox .navCon .dl dd{width:auto;margin-right: 20px;}

  .header .NavBtn .txt{display: none;}
  .MainNav .MainNavBox{width:80%;}
  .header .logo{width:80px;}
  .header .logo img{width:100%;}
  .header .NavBtn .btn{width:35px;height: 35px;}
  .header .Tr{right: 15px;}
  .header .Tr .wap-search{width:35px;height: 35px;}
  .HomeBan .libox .txtBox .h3,.Banner .Banbox .txtBox .h3{font-size: 28px;}
  .HomeBan .libox .txtBox .h4,.Banner .Banbox .txtBox .h4{font-size:24px;letter-spacing: 5px;}
  .HomeBan .libox .txtBox .txt,.Banner .Banbox .txtBox .txt{font-size: 14px;letter-spacing: 2px;line-height: 24px;}
  /* .HomeBan .libox .txtBox .txt,.Banner .Banbox .txtBox .txt{font-size: 20px;letter-spacing: 10px;} */

  .HomeF4 .titlebox .h3{font-size: 36px;}
  .HomeF4 .titlebox .h4{font-size:24px;}
    .fixReserve .fixReserveA.fixReserveAon{left: -110px;}
    .HomeF1{padding:0;}
    .HomeF1 .txtbox{background: none; color: #fff;}
    .HomeF1 .txtbox .txt{background: none; padding: 0;}
    .HomeF1 .txtbox .txt .h3,.HomeF1 .txtbox .txt .h4,.HomeF1 .txtbox .txt{color: #fff;}
    .HomeF1 .txtbox .txt .more{color: #fff;}
    .HomeF1 .w1200{width:100%;}
    .HomeF2 .titlebox .txtCon .txtbox{opacity: 0.7;}
    .HomeF2 .List{display: none;}
    .HomeF2 .wapimg{display: block;}
    .HomeF2{background-size: cover;}
    .HomeF3{padding: 0;}
    .HomeF3 .w1200{width:100%;}
    .HomeF2,.HomeF4{min-height: 100vh;}
    .HomeF1 .w1200,
    .HomeF3 .w1200{min-height: 100vh;}
    .HomeF1,.HomeF3,.HomeF4{ background: no-repeat center center; background-size:cover;}
    .HomeF1 .imgbox,
    .HomeF3 .imgbox,
    .HomeF4 .imgbox{
       visibility: hidden;
    }
    
    .About .AboutF1bg{min-height: 100vh;}


    .AboutF2{display: none;}
    .AboutF2 .imgbox{ visibility: hidden;}
    .AboutF2{ background: no-repeat center center; background-size:cover;}
    .AboutF2 .w1200{min-height: 100vh;}
    .AboutF2 .titlebox{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
    .AboutF1 .aboutR .waptxt{display: block;text-align: justify;}




    
    .CultureF2 .imgbox{visibility: hidden;}
    .CultureF2{background: no-repeat center center; background-size:cover;}
    .CultureF2{min-height: 100vh;}
    .CultureF1 .CultureF1bg .mihbox{min-height: 100vh;}
    .CultureF1 .CultureF1bg .mihbox .tb{display: table;height:100vh;}
    .CultureF1 .CultureF1bg .mihbox .tb .tbc{display: table-cell;height: 100vh;vertical-align: middle; padding: 30px 0;}
    .CultureF1 .CultureF1bg .mihbox1 .tb .tbc{
        display: block;
    }

    .CultureF2 .List ul li .iconBox{padding: 30px 0;}

    .Bottom .List ul li{width:25%;float: none;display: inline-block;vertical-align: middle;}
    .Bottom .List ul li a{padding: 0 10px;}
    .Bottom .List ul li a img{ max-width: 80%; }
    #allMap{height: 200px;}
    .Us .usBox .mapbox{padding-right: 20px;border: 1px solid #eee;border-radius: 10px;margin-top: 15px;}
    .Usbg{padding: 30px 0;}
    .AboutF1 .aboutR{font-size: 12px;padding-left: 0;}
    .CultureF1 .List{padding-top: 20px;}
    .CultureF1 .CultureF1bg {background-image: url('../images/bg02wap.png');}

    .ExperienceF1 .ExperienceF1bg{padding: 0;}
    .ExperienceF1 .ExperienceF1bg .w1200{width:100%;}
    .ExperienceF1 .List li{margin-bottom: 0; padding: 0;}

    .Brand ul li .txten{ display: none; }
    .Brand ul li .txtenwap{display:block; color: #fff; font-weight: bold;font-size: 16px;text-align: center;text-transform: uppercase;letter-spacing: 0;position: absolute;left: 0%;bottom: 45%;width: 100%;}
    
    .Brand ul li .txt{ padding-top: 50px;  font-size: 12px;color: rgba(255, 255, 255, 0.7);}
    .Brand ul li .txt .title{padding-left: 26px;line-height: 1;padding-right: 8px;position: relative;display: inline-block; vertical-align: middle;line-height: 32px;height: 32px;font-family: 微软雅黑;}
    .Brand ul li .txt .icon{display: inline-block; width:15px;height: 1px;background: rgba(255, 255, 255, 0.7); vertical-align: middle;}
    .Brand ul li .txt .icon i.bg{display: none;}
    .Brand ul li .txt .titleen{display: block; font-size: 10px;}

    .Brand ul li .txt .title::after{
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: 15px;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.7);
        margin-top: -.5px;
    }
    .AboutF1 .aboutR .txtBox,
    .StoryF2 .storyR .txt{
        text-align: justify;
    }
    .AboutF1 .aboutR .h4 .icon{
        display: none;
    }
    .StoryF2 .storyL{
        display: none;
    }
    .patternF .w1200 .txt .item img{
        max-width: 84px;
    }
    .patternF .w1200 .txt li.li1 .item1 img{
        max-width: 56px;
    }
    .patternF .w1200 .txt li .libox .tibox em{
        display: none;
    }
    .patternF .w1200 .txt li .libox .tibox span{
        display: inline-block;
        padding: 1px 10px;
        border: 1px solid #fff;
        border-radius: 6px;
    }
    @media screen and (min-width: 770px){

    }
    .patternF .w1200 .txt .ibox{.Banner .BannerImg
        margin-bottom: 20px;
    }
    .Banner.active .Banbox .txtBox .txt span{
        display: none;
    }
    .BannerLeft .Banbox .txtBox .h4 .iconb{
        margin-bottom: 0;
    }
    .Banner.active .Banbox .txtBox .txt{
        margin-top: 0;
    }
    .CultureF1 .CultureF1bg .mihbox1 .tb .tbc .img{text-align: center;}
}


/* 苹果X */
@media screen and (min-width: 770px){
    .LogoWap,
    .CultureF1 .CultureF1bg .mihbox1 .tb .tbc .img{display: none;}
    
}
@media screen and (max-width: 769px){
    .LogoPC{display: none;}
    .Hotel.HotelX .List li{
        display: table;
        width: 100%;
        height: 100vh;
        background-color: #f9f9f9;
    }
    .Hotel.HotelX .List li .item{
        display: table-cell;
        vertical-align: middle;
    }
}

/* banner */
@media screen and (min-width: 770px){
    .Banner .BannerImg.wap,
    .AboutF1 .aboutL .img img.wap,
    .StoryF1 .storyL .img img.wap,
    .StoryF3 .imgbox .img img.wap,
    .luxury6BF2 .imgbox .img img.wap,
    .Advantage .carousel-feature .img img.wap,
    .Hotel .List li .imgbox img.wap{
        display: none;
    }
}
@media screen and (max-width: 769px){
    .Banner .BannerImg.pc,
    .AboutF1 .aboutL .img img.pc,
    .StoryF1 .storyL .img img.pc,
    .StoryF3 .imgbox .img img.pc,
    .luxury6BF2 .imgbox .img img.pc,
    .Advantage .carousel-feature .img img.pc,
    .Hotel .List li .imgbox img.pc{
        display: none;
    }
}
